setInfos(3, "Damian : enema", "Cyber Master Damian will take care of you - a big 24/7 script including permissions, punishments...", "Indica, Doti", "started", 0xFFFFFF, "en", ["anal", "long", "exhibition", "femaledom", "formale", "humiliation", "urine", "transgender", "options", "spanking", "shopping", "toys", "sperm"]);

// CyberMistress - enema
//
def count = (getRandom(4)+1) * 20
def endReached = false
def block = "Welcome"
if(loadString("cybermistress.wanted_start_block")!=null) {
	block = loadString("cybermistress.wanted_start_block")
	save("cybermistress.wanted_start_block",null)
}
def newBlock = block
def alreadyLaunched = 0
if(loadInteger("enema.launch.nb")!=null)
	alreadyLaunched = loadInteger("enema.launch.nb")

while(!endReached && newBlock!=null) {
block = null
switch(newBlock) {
case "Welcome":
	if(getRandom(2)==0)
		setImage("jewell/punishments.jpg")
	else
		setImage("jewell/punishments3.jpg")
	show("Looks like it's time for your enema, "+loadString("intro.name")+".")
	showButton("Thank you Master")
	block = "fluid"
	break

case "fluid":
	show("I've decided your enema will consist of...")
	wait(6)
	block = "fluid2"
	break

case "fluid2":
	def messages2 = ["1/2 litre of warm water","1 litre of warm water","1/2 litre of quite hot water","1/2 litre of cold water"]
	show(messages2[getRandom(4)])
	showButton("Thank you Master")
	block = "mix"
	break

case "mix":
	show("Now you're going to add to the water...")
	wait(6)
	block = "mix2"
	break

case "mix2":
	def messages4 = ["2 tablespoons of salt","1 tablespoon of soap","your own piss","2 tablespoons of lemon juice (or vinegar)"]
	show(messages4[getRandom(4)])
	showButton("Thank you Master")
	switch(getRandom(3)) {
	case 0: block = "mix3"; break
	default: block = "mix4"; break
	}
	break

case "mix3":
	show("and...")
	wait(6)
	block = "mix2"
	break

case "mix4":
	switch(getRandom(3)) {
	case 0: block = "tease"; break
	case 1: block = "tease2"; break
	case 2: block = "tease3"; break
	}
	break

case "tease":
	if(getRandom(2)==0)
		setImage("jewell/tease.jpg")
	else
		setImage("jewell/tease3.jpg")
	show("I hope you like your nice big enema, my little sissy slut!")
	wait(6)
	block = "enema"
	break

case "tease2":
	if(getRandom(2)==0)
		setImage("jewell/tease2.jpg")
	else
		setImage("jewell/tease4.jpg")
	show("It's time for this big nasty enema to go up your sissy ass!")
	wait(6)
	block = "enema"
	break

case "tease3":
	if(getRandom(2)==0)
		setImage("jewell/tease3.jpg")
	else
		setImage("jewell/tease4.jpg")
	show("Is my little sissy scared of the big enema? Well you should be.")
	wait(6)
	block = "enema"
	break

case "enema":
	if(getRandom(2)==0)
		setImage("jewell/punishments2.jpg")
	else
		setImage("jewell/punishments3.jpg")
	show("Alright slut, get that enema up your ass. Click \"ready\" when it's all in.")
	showButton("Ready Master")
	switch(getRandom(4)) {
	case 0: block = "enema2"; break
	case 1: block = "enema3"; break
	case 2: block = "enema4"; break
	case 3: block = "enema5"; break
	}
	break

case "enema2":
	show("Now you have to sit and think about how naughty you've been until you hear the bell.")
	wait(60+getRandom(120)+alreadyLaunched*20)
	block = "punishment"
	break

case "enema3":
	show("Now you have to sit and look at some naughty pics until you hear the bell.")
	wait(120+getRandom(180)+alreadyLaunched*20)
	block = "punishment"
	break

case "enema4":
	show("Now you have to sit and stare into my eyes until you hear the bell.")
	wait(120+getRandom(180)+alreadyLaunched*20)
	block = "punishment"
	break

case "enema5":
	show("Now you have to sit and read a naughty story until you hear the bell.")
	wait(120+getRandom(480)+alreadyLaunched*20)
	block = "punishment"
	break

case "punishment":
	playSound("bell.wav")
	playSound("bell.wav")
	show("Now say \"Master I loved it and I've learned my lesson\".")
	showButton("I loved it")
	block = "punishment2"
	break

case "punishment2":
	if(getRandom(2)==0)
		setImage("jewell/tease.jpg")
	else
		setImage("jewell/tease4.jpg")
	show("Slowly count to "+count+".")
	if(showButton("Done Master")>count)
		block = "punishment4"
	else
		block = "punishment3"
	break

case "punishment3":
	if(getRandom(2)==0)
		setImage("jewell/punishments.jpg")
	else
		setImage("jewell/punishments2.jpg")
	show("You count far too fast "+loadString("intro.name")+", start over.")
	wait(6)
	block = "punishment2"
	break

case "punishment4":
	show("Very well slave, you may relieve yourself.")
	wait(10)
	block = "outro"
	break

case "outro":
	if(getBoolean("Did you follow all my commands, and did you avoid a mess? Be honest!"))
		block = "outro3"
	else
		block = "outro2"
	break

case "outro2":
	show("What a pity, you'll have to start all over again.")
	showButton("Yes Master")
	block = "fluid"
	break

case "outro3":
	show("There we are my little enema slut, I hope you learned your lesson!")
	wait(10)
	block = "end"
	break

case "end":
	endReached = true
	break

default:
	show("Unfinished ? ("+block+")")
	endReached = true
} // end switch 
newBlock = block
} // end while

// This script, from http://ss.deviatenow.com, is protected by this licence : 
// CC by-NC, see http://creativecommons.org/licenses/by-nc/3.0/



// Milovana - http://www.milovana.com/webteases/showtease.php?id=11191
// Please make sure you do not infrige any law in creating or distributing this script.
setImage("milovana/11191/10-05c1614b7e2bb2b332f1bedd0524751d6d835e26.jpg")
show("Hey baby, my name is Angelique LeClair, and today I'm gonna be your instructor on how to suck cocks! :)\n"+
	"\n"+
	"I'll teach you all about the art of cocksucking. Ofcourse, you're going to need something to practice on. I suggest you buy a realistic dildo, because it's as close to the real thing as you can get. It's not a disaster if it isn't realistic, as long as it has a realistic size. I don't want you to use a small dildo, because it simply won't do for my instructions :) . I want you to gag, baby.\n"+
	"\n"+
	"So, first of all, get naked. Take everything off. I also want you to get your lips nice and shiny, because it'll sook good when you're sucking cock. Use some lipgloss or just use your spit. Or, if you're a naughty little sissy cockslut, you can put on lipstick. It will drive that cock crazy!\n"+
	"\n"+
	"Now get down on your knees, and hold the cock up with your right hand, facing your face, but do NOT lick it, kiss it, stroke it, or whatever. No playing without my saying so.\n"+
	"\n"+
	"I just want you to stare at the cock, and imagine it sliding in and out of your mouth. It'll taste so good! Hold it close to your mouth, and breathe in and out through your mouth. When you're turned on and ready to become a cocksucker, continue.")
showButton("Continue")

setImage("milovana/11191/20-8de59cf2116f37cb430a4044ba71ae687fac8ae7.jpg")
show("Move your head closer to the cock, and get your nose very, very close to the head. Now sniff it. Smell that cock. damn, doesn't it smell delicious? You want it in your mouth so bad. Now use your sexy, whispering voice to say: &quot;I want you in my mouth sooo bad, baby.&quot;\n"+
	"\n"+
	"Lick your lips. Smell it one last time, then continue.")
showButton("Continue")

setImage("milovana/11191/30-b58afcdbc6c70d3e1e5820945ab92de87ef9a067.jpg")
show("Now we're really going to get started. Stick your tongue out, and lick the very tip of the cock. Just the tip, just tease him for a moment, to get him going. Flick the head with your tongue, and make short moaning noises, like cocksluts always do.")
showButton("Continue")

setImage("milovana/11191/40-6fa751a59a7e148552377a3a4953828d469bc836.jpg")
show("Now use your tongue to lick around the edge of the head. Bend your head all the way around his cock, and get him nice and wet. After about 20 seconds of licking his head, continue on to the next step.")
showButton("Continue")

setImage("milovana/11191/50-bf82bacb6323cef26c8a0fc1e29cd64da9dff332.jpg")
show("Now we're going to use your lips. Close your mouth around the middle of the head of his cock, and suck hard! Suck like you've never sucked before. Don't lick the tip with your tongue, just keep your mouth closed around his head and concentrate on the sucking.\n"+
	"\n"+
	"You've been teasing him, and suddenly you suck like you want to have his cum right then, right there! This'll turn him on good, baby! Keep on sucking, and continue.")
showButton("Continue")

setImage("milovana/11191/60-20ca2c128d6efeda435d6ebc3e496c502abda544.jpg")
show("Now pull your head back quickly, so your lips will make a nice popping sound. Now stick your tongue out again and lick the bottom of the head of his cock, but go really crazy. Slobber all over it, keep your tongue going back and forth, from side to side, as fast as you can. When your tongue is getting tired, continue.")
showButton("Continue")

setImage("milovana/11191/70-d3c016910634dd6cae871d9a0385cfdc70b9ca1e.jpg")
show("Now take the entire head in your mouth, and slide it in and out, slowly. Keep sucking, and use your tongue for extra stimulation. Don't forget to moan! Moaning is very important. Keep on moving your head, back and forth, back and forth, back and forth. Feel the cock going in and out of your slutty mouth.\n"+
	"\n"+
	"When you're ready to go a bit deeper, continue.")
showButton("Continue")

setImage("milovana/11191/80-e54a84d224c43205dca407fad0d2f17aabab46de.jpg")
show("Okay, take it in deeper. Hold it for a moment, to get used to the feeling. Don't gag yourself yet, just keep the entire head + a part of the cock inside your mouth. Doesn't it feel amazing to have a filled mouth and know that you're a cockslut? \n"+
	"\n"+
	"When you've gotten used to the feeling, start quickly rocking your head back and forth, fucking him with your throat. Go as fast as you can, you really want him to feel like he's rapidly fucking your mouth. Use alot of spit, and keep on fucking him with your mouth. After about a minute or 2, push his cock in even deeper, and hold it right there. \n"+
	"\n"+
	"This time you're supposed to be gagging on the cock. Your eyes are starting to water, and it's getting a bit hard to breathe. Just hold it for as long as possible, and then, when you're finished, pull back your head. There's supposed to be a LOT of spit, connecting your lips to the hard cock. Just relax for a moment, and stare at the cock, thinking about what you just did. Then continue.")
showButton("Continue")

setImage("milovana/11191/90-23420a77cb0ad903c8cea58f91dbe4fe53cb56c0.jpg")
show("Now go back to teasing. Lick his balls, suck on 'em. Not too hard, just tease him a little bit. Not for too lon though, you want to keep him interested. So after only a few seconds, continue.")
showButton("Continue")

setImage("milovana/11191/100-b800cec4ebfa0c4526738fbfd52744b01d3ba876.jpg")
show("Now, thank your cock for letting you suck it. For lettign you be a naughty little cocksucker. Say: &quot;Thank you, baby!&quot;, and give the head a little kiss.\n"+
	"\n"+
	"Now say: &quot;I am such a cocksucking slut!&quot;, and another kiss.\n"+
	"\n"+
	"Say: &quot;Now I'm going to suck you some more!&quot;, another sexy kiss.\n"+
	"\n"+
	"&quot;And I'm going to make you unload ALL over my face!&quot;\n"+
	"\n"+
	"Another kiss, now continue, little cockwhore.")
showButton("Continue")

setImage("milovana/11191/110-5191aec5588faca7764acefd5082e3f11958ed31.jpg")
show("Now we're going for the final showdown! Once again, take the head of his cock in your mouth, and suck hard! Keep sliding your head back and forth, sucking the cock. You can twist your head while sucking, to give it some nice extra stimulation. Keep moaning, and keep going faster and faster!")
showButton("Continue")

setImage("milovana/11191/120-8479ed3b830b59531d71f0d1eb14ba1996e65c24.jpg")
show("This is it! This is where your left hand comes in play. Grab the cock tightly around the base, and start jerking off at the same pace as you're sucking it. Keep on going faster and faster.\n"+
	"\n"+
	"When he's about to cum, I want you to pull your head back, but keep your hand around the base. Now say &quot;I want you to cum all over my face, baby!&quot; and once again close your mouth around the head of the cock. Suck as hard as you can, and use your tongue for extra stimulation. At the same time, jerk the cock off at high-speed with your left hand. Within seconds, he'll start to cum. Right before he does...")
showButton("Continue")

setImage("milovana/11191/130-69d55e02e2ad04f21ca035b7365d684ca62af896.jpg")
show("Pull back your head, open your mouth, stick out your tongue and await his steamy load! Use your left hand to aim straight for your mouth. Slowly keep on jerking to squeeze all the cum out, and use your tongue to clean the cock off. After you've done so, you can lick up all the cum that is now on your face.\n"+
	"\n"+
	"Now you know how to suck guys off. So go out there, find a guy, get on your knees, put on your little show, and don't forget anything I've taught you. It'll come in handy, baby ;) .")
showButton("Continue")

show("Goodbye")